home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
UNIXTOOL
/
GNU
/
FLEX
/
FLEX~
/
ReadMeARC
< prev
Wrap
Text File
|
1993-04-14
|
2KB
|
35 lines
This is the archimedes port of flex which is a fast lexical analyzer
generator. Flex is a version of UNIX lex.
The Archimedes flex binary can be copied freely (read COPYING file)
as long as no charge is made (except for a nominal media distribution charge).
At this point I would like to thank Huw Rogers for the UnixLib libraries, they
are grate and make porting programs less troublesome.
The flex binary can be placed anywhere but $.library is a sensible
place. Flex also needs a skelington data file which it is expecting to find
in the directory $.Library.flexaux . If this is not convenient then tough.
No, no, there is a way in which you can change it by defining the following
variable :
set UnixFS$/library/flexaux <pathname>
where <pathname> is the full pathname of the real location.
One problem you may experience is that so that it works on as many
filing systems as possible, the pathname compiled into flex for its data file
does not contain an FS, ie.
its $.Library.flexaux not adfs::4.$.Library.flexaux
This manifests itself if for example you run flex while the current FS is
not the one on which the data file is, ie. your CSD is RAM:$ and flex is
installed on SCSIFS::4.$ . To get around this you again need to set UnixFS.
I hope some people find this useful. If you have any problems, bugs,
suggestions, or you want the source drop me a e-mail.
Cheers
David Bilsby (15/04/93) bilsby@signal.dra.hmg.gd